patent invention patent search intellectual property patent law autocad patent office patent attorney cad copyright attorney inventor innovation